H2NNHNNNOOOOCH3OHOCH3NH2